Linux安装Mercury UD6(水星UD6免驱)无线网卡驱动 您所在的位置:网站首页 rtl8811cu rtl8821cu区别 Linux安装Mercury UD6(水星UD6免驱)无线网卡驱动

Linux安装Mercury UD6(水星UD6免驱)无线网卡驱动

2023-08-19 11:40| 来源: 网络整理| 查看: 265

水星UD6网卡在Windows系统是免驱,但Linux系统不行,得手动安装网卡驱动。下面我记录了水星UD6网卡驱动安装过程(RTL8811CU, RTL8821CU, RTL8821CUH,RTL8731AU)

参考:

https://github.com/brektrou/rtl8821CU

https://github.com/morrownr/8821cu-20210916

注意事项——安装前的一些注意事项

1.先用`lsusb`查看网卡是否在下面列表中

Realtek default IDsID 0BDA:B82BID 0BDA:b820ID 0BDA:C821ID 0BDA:C820ID 0BDA:C82AID 0BDA:C82BID 0BDA:C82CID 0BDA:C811ID 0BDA:8811ID 0BDA:2006ID 0BDA:8731ID 0BDA:C80CSeller specific IDsID 2001:331d  -  D-Link DWA-171CID 7392:C811  -  EdimaxID 7392:D811  -  Edimax

如果不在上述列表中,那你的网卡可能不适用于本文提及的驱动(除非你肯定你的网卡芯片是rtl8811cu, rtl8821cu和rtl8731au当中的某一个)

比如我的UD6网卡显示的是:

Bus 001 Device 007: ID 0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC

0bda:c811在列表中,所以适用这个驱动

2.仓库作者提示:从 Linux 内核 6.2 开始,该驱动程序支持的芯片组的内核驱动程序已包含在 Linux 内核中。此 repo 中驱动程序的安装和删除脚本会在安装时自动停用内核驱动程序,并在删除时重新激活内核驱动程序。用户无需采取任何特殊操作。

警告:为同一硬件安装多个内核外驱动程序通常不会有好结果。install-driver.sh 脚本能够检测并删除许多有冲突的驱动程序,但不是全部。如果此驱动程序在安装后无法正常工作,并且您之前安装了未删除的驱动程序,则建议您运行以下命令以确定是否需要采取措施手动删除冲突的驱动程序:sudo dkms status

3.如果你的网卡插入Linux系统后显示的是储存设备,请用usb-modeswitch切换模式(具体可见https://github.com/brektrou/rtl8821CU)

开门见山——安装驱动

更新系统以及安装软件包:

sudo apt update && sudo apt upgrade

sudo apt install -y linux-headers-$(uname -r) build-essential bc dkms git libelf-dev rfkill iw

克隆仓库:

git clone https://github.com/morrownr/8821cu-20210916.git

安装驱动:

cd ./8821cu-20210916/

sudo ./install-driver.sh

根据提示一步步完成即可(最后会问你要不要重启)。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有